package com.hxs.colorfultest2.service;

import com.hxs.colorfultest2.dao.UserDao;
import com.hxs.colorfultest2.domain.User;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

public interface  UserService {
     /*增加用户*/
    void addUser(User user);

    /*更新用户权限*/
     void updateUser(User user);

     /*获取所有用户*/
     List<User> getAllUser();

     /*获得用户的总记录数*/
     int getUserByTotal();

     /*获得分页用户*/
    List<User> getUserByPage(Map<String ,Object> paramMap);

    /*检验用户名是否重复*/
    boolean checkName(String name);

    /*删除用户*/
    void deleteUser(String username);

    /*根据用户名查找用户*/
    User getUserByName(String username);


}